{
    "name": "devextools",
    "version": "0.1.0",
    "private": true,
    "author": {
        "name": "EvilCorp",
        "email": "author@email.com"
    },
    "description": "Everscale DevEx Tools",
    "homepage": "./",
    "main": "public/electron.js",
    "dependencies": {
        "@fortawesome/fontawesome-svg-core": "^1.2.36",
        "@fortawesome/free-solid-svg-icons": "^5.15.4",
        "@fortawesome/react-fontawesome": "^0.1.16",
        "@popperjs/core": "^2.10.2",
        "@tonclient/appkit": "^0.2.0",
        "@tonclient/core": "^1.26.1",
        "@tonclient/lib-node": "^1.26.1",
        "@types/react": "^17.0.0",
        "@types/react-dom": "^17.0.0",
        "bootstrap": "^5.1.3",
        "chart.js": "3.6.0",
        "devex-common": "file:./packages/devex-common",
        "formik": "^2.2.9",
        "moment": "^2.29.1",
        "randomcolor": "^0.6.2",
        "react": "^17.0.2",
        "react-bootstrap": "^2.0.2",
        "react-chartjs-2": "3.3.0",
        "react-copy-to-clipboard": "^5.0.4",
        "react-datetime": "^3.1.1",
        "react-dom": "^17.0.2",
        "react-scripts": "4.0.3",
        "react-select": "^5.2.1",
        "react-toastify": "^8.1.0",
        "typescript": "^4.1.2",
        "uuid": "^8.3.2",
        "web-vitals": "^1.0.1",
        "yup": "^0.32.11"
    },
    "scripts": {
        "tsc:electron": "tsc public/*.ts",
        "start": "yarn tsc:electron && react-scripts start",
        "build": "yarn tsc:electron && react-scripts build",
        "test": "react-scripts test",
        "eject": "react-scripts eject",
        "electron:start": "concurrently -k \"cross-env BROWSER=none yarn start\" \"wait-on http://localhost:3000 && electronmon .\"",
        "electron:package:mac": "yarn build && electron-builder -m -c.extraMetadata.main=build/electron.js",
        "electron:package:win": "yarn build && electron-builder -w -c.extraMetadata.main=build/electron.js",
        "electron:package:linux": "yarn build && electron-builder -l -c.extraMetadata.main=build/electron.js"
    },
    "eslintConfig": {
        "extends": [
            "react-app",
            "react-app/jest"
        ]
    },
    "browserslist": {
        "production": [
            "last 1 electron version"
        ],
        "development": [
            "last 1 electron version"
        ]
    },
    "devDependencies": {
        "@types/randomcolor": "^0.5.6",
        "@types/react-copy-to-clipboard": "^5.0.2",
        "@types/uuid": "^8.3.3",
        "concurrently": "^6.4.0",
        "cross-env": "^7.0.3",
        "electron": "^16.0.4",
        "electron-builder": "^22.14.5",
        "electronmon": "^2.0.2",
        "sass": "^1.43.4",
        "wait-on": "^6.0.0"
    },
    "build": {
        "appId": "com.everscale.devex",
        "productName": "DevExTools",
        "files": [
            "build/**/*",
            "node_modules/**/*"
        ],
        "directories": {
            "buildResources": "public"
        },
        "appImage": {
            "synopsis": "Everscale DevEx Tools"
        },
        "mac": {
            "icon": "public/icons/icon.icns",
            "target": [
                {
                    "target": "dmg",
                    "arch": [
                        "x64"
                    ]
                }
            ],
            "extraResources": [
                "build/bin/zkp.darwin.${arch}",
                "build/bin/everscale/proxy.darwin.${arch}",
                "build/bin/everscale/addons/ever-client.darwin.${arch}.node"
            ]
        },
        "win": {
            "icon": "public/icons/icon.ico",
            "target": [
                "nsis"
            ],
            "extraResources": [
                "build/bin/zkp.win32.${arch}",
                "build/bin/everscale/proxy.win32.${arch}",
                "build/bin/everscale/addons/ever-client.win32.${arch}.node"
            ]
        },
        "linux": {
            "icon": "public/icons/png",
            "target": [
                "deb",
                "appImage"
            ],
            "extraResources": [
                "build/bin/zkp.linux.${arch}",
                "build/bin/everscale/proxy.linux.${arch}",
                "build/bin/everscale/addons/ever-client.linux.${arch}.node"
            ]
        }
    }
}
